
import request from '@/utils/request'

const industrialApi = {
    // 获取用户提交的个体户申请列表
    getSelfEmployedList({page}){
        return request({
            url: '/v1/applet/self/employed/user/page/list',
            method: 'get',
            params: {
                'pageIndex': page,
                'pageSize': 10,
            }
        })
    },
    // 获取关联了园区，且园区和企业状态正常开启中的劳务企业列表
    laborHasIndustrialList(){
        return request({
            url: '/v1/applet/labor/company/has/industrial/park/list',
            method: 'get',
            params: {}
        })
    },
    // 获取劳务公司行业列表
    laborIndustryList({laborCompanyId}){
        return request({
            url: '/v1/applet/labor/company/industry/list',
            method: 'get',
            params: {
                'laborCompanyId': laborCompanyId, // 劳务公司ID
            }
        })
    },
    // 根据劳务公司和行业获取行业详情
    industrialParkPolicyDetail({laborCompanyId,industry}){
        return request({
            url: '/v1/applet/industrial/park/policy/detail',
            method: 'get',
            params: {
                'laborCompanyId': laborCompanyId, // 劳务公司ID
                'industry': industry, // 行业信息
            }
        })
    },
    // 提交个体户申请
    saveSelfEmplooyed({laborCompanyId,industry,realName,idCard,mobile,email,bankCard,bankName,oneInchPhoto,idCardFront,idCardBack,id,residence,postCode,politicalStatus,nation,eduLevel,careerStatus,signPicUrl}){
        return request({
            url: '/v1/applet/self/employed/save',
            method: 'post',
            data: {
                'laborCompanyId': laborCompanyId, // 劳务公司ID
                'industry': industry, // 行业
                'realName': realName, // 姓名
                'idCard': idCard, // 身份证号码
                'mobile': mobile, // 手机号
                'email': email, // 电子邮箱
                'bankCard': bankCard, // 银行卡号
                'bankName': bankName, // 银行名称
                'oneInchPhoto': oneInchPhoto, // 一寸照
                'idCardFront': idCardFront, // 身份证正面照
                'idCardBack': idCardBack, // 身份证反面照
                'residence': residence, // 住所
                'postCode': postCode, // 邮编地址
                'politicalStatus': politicalStatus, // 政治面貌
                'nation': nation, // 民族
                'eduLevel': eduLevel, // 文化程度
                'careerStatus': careerStatus, // 职业状况
                'signPicUrl': signPicUrl, // 用户签名
                'id': id,
            }
        })
    },
    // 上传文件返回url
    uploadFile(formData){
        return request({
            url: '/v1/common/file/upload',
            method: 'post',
            data: formData
        })
    },
    // 获取个体户申请前是否和劳务公司签约
    appletSelfEmployedStatus({LaborCompanyId}){
        return request({
          url: '/v1/applet/self/employed/status',
          method: 'get',
          params: {
            'LaborCompanyId': LaborCompanyId, // 劳务公司ID
          }
        })
    },
    // 获取政治面貌下拉列表
    querySelfEmployedPolitical(){
        return request({
          url: '/v1/applet/self/employed/politicalStatus',
          method: 'get',
          params: {}
        })
    },
    // 获取文化程度下拉列表
    querySelfEmployedEdulevel(){
        return request({
          url: '/v1/applet/self/employed/eduLevel',
          method: 'get',
          params: {}
        })
    },
    // 获取职业状况下拉列表
    querySelfEmployedCareer(){
        return request({
          url: '/v1/applet/self/employed/careerStatus',
          method: 'get',
          params: {}
        })
    }
}

export default industrialApi;